const request = require("/util/request")

// 小程序用户登录
export function login(data) {
    return request({
        url: 'api/user/app/exchangeToken',
        method: 'POST',
        data: data
    })
}

// 人脸识别
export function authFace(data) {
    return request({
        url: 'api/user/app/authentication',
        method: 'POST', 
        data: data
    })
}
export function startAPVerify(data) {
    return new Promise((resolve,reject)=>{
        my.startAPVerify({
            url: data.url,
            certifyId: data.certifyId,
            success: function (res) {
                if (res.resultStatus == 9000) {
                    resolve(res)
                } else {
                    reject(res)
                }
            }
        })
    })
}

// 身份信息保存(人脸识别成功调用)
export function authSave(data) {
    return request({
        url: 'api/user/app/save-idCard',
        method: 'POST',
        data: data
    })
}
// 获取身份证审核状态
export function findUserById(data){
  return request({
    url: `api/user/app/findUserById/${data}`,
    method: 'GET',
  })
}
// 改变标识
export function humanAuth(id) {
    return request({
        url: `api/order/app/${id}/humanAuth`,
        method: 'GET',
    })
}
// 手机号
export function setPhoneNum(data) {
    return request({
        url: `api/user/app/decryptPhoneNum`,
        method: 'GET',
        data:data
    })
}

// 手机号
export function setPhone(data) {
  return request({
      url: `api/user/app/setPhoneNum`,
      method: 'POST',
      data:data
  })
}

// 获取默认收获地址 00
export function getAddress() {
    return request({
        url: 'api/order/app/latest/address',
        method: 'GET'
    })
}

// 查看推荐
export function saveidCard(data){
    return request({
        url: 'api/user/app/save-idCard-image',
        method: 'POST',
        data:data
    })
}

// 提交用户下单经纬度
export function upLngLat(data){
    return request({
        url: 'api/sys/user/upLngLat',
        method: 'POST',
        data:data
    })
}


// 获取我的页面订单右上角角标
export function queryOrderStatusNum() {
    return request({
        url: 'api/user/app/queryOrderStatusNum',
        method: 'GET'
    })
}


// 短信链接访问
export function accessCount() {
    return request({
        url: 'api/sys/home/accessCount',
        method: 'GET'
    })
}


// 推广员——查询订单
export function pageByPromoteUserId(data){
  return request({
      url: 'api/order/app/pageByPromoteUserId',
      method: 'POST',
      data:data
  })
}

// 推广员——查询金额
export function statistics(data){
  return request({
      url: 'api/promotion/app/promoteUser/statistics',
      method: 'GET',
      data:data
  })
}

// 推广员——提现记录
export function promoteUserList(data){
  return request({
      url: 'api/promotion/app/page/bill/promoteUser',
      method: 'GET',
      data:data
  })
}


// 生成二维码
export function QRCode(data){
  return request({
      url: 'api/order/app/QRCode',
      method: 'POST',
      data: data
  })
}